home *** CD-ROM | disk | FTP | other *** search
/ Oh!X 2001 Spring / Oh!X 2001 Spring Special CD-ROM (Japan).7z / Oh!X 2001 Spring Special CD-ROM (Japan) (Track 1).bin / NETBSD / INSTALL
Text File  |  1998-12-14  |  75KB  |  2,113 lines

  1. INSTALLATION NOTES for NetBSD/x68k 1.3.3
  2.  
  3.  
  4.  
  5. Be sure to read _ALL_ of this document before you try to install
  6. NetBSD/x68k.
  7.  
  8.  
  9.  
  10. What is NetBSD?
  11. ---- -- ------
  12.  
  13. The NetBSD Operating System is a fully functional UN*X-like system
  14. derived from the Berkeley Networking Release 2 (Net/2), 4.4BSD-Lite,
  15. and 4.4BSD-Lite2 sources.  NetBSD runs on many architectures and is
  16. being ported to more.
  17.  
  18. NetBSD is a creation of the members of the Internet community.
  19. Without the unique cooperation and coordination the net makes
  20. possible, it's likely that this release wouldn't have come about.
  21.  
  22. The NetBSD 1.3.3 release is a security and bug fix update for the
  23. NetBSD 1.3 release.
  24.  
  25. The NetBSD 1.3 release was a landmark. Building upon the successful
  26. NetBSD 1.2 release, we have provided numerous and significant
  27. functional enhancements, including support for many new devices,
  28. integration of many bug fixes, new and updated kernel subsystems, and
  29. many userland enhancements.  The results of these improvements is a
  30. stable operating system fit for production use that rivals most
  31. commercially available systems.
  32.  
  33. It is impossible to summarize the 18 months of development that went
  34. into the NetBSD 1.3 release. Some of the significant changes include:
  35.  
  36.     Support for machine independent device drivers has been
  37.     radically improved with the addition of the "bus.h" interface,
  38.     providing a high quality abstraction for machine and
  39.     architecture independent device access.
  40.  
  41.     The bus_dma interface has also been integrated, providing a
  42.     machine-independent abstraction for DMA mapping. This permits many
  43.     good things, including (among many) clean multi-platform
  44.     bounce buffer support.
  45.  
  46.     Framework support for ISA "Plug and Play" has been added, as
  47.     well as support for numerous "Plug and Play" devices.
  48.  
  49.     APM support has been added to NetBSD/i386.
  50.  
  51.     An initial cut of multi-platform PCMCIA support has been added.
  52.  
  53.     Support for ATAPI devices (initially just ATAPI CD-ROM drives)
  54.     has been added.
  55.  
  56.     Support for Sun 3/80s (sun3x architecture) has been added.
  57.  
  58.     Support for R4000 DECstations has been added.
  59.  
  60.     Integration/merger of 4.4BSD Lite-2 sources into userland
  61.     programs has nearly been completed.
  62.  
  63.     Most of userland now compiles with high levels of gcc warnings
  64.     turned on, which has lead to the discovery and elimination of
  65.     many bugs.
  66.     
  67.     The i386 boot blocks have been completely replaced with a new,
  68.     libsa based two stage boot system. This has permitted
  69.     integration of compressed boot support (see below).
  70.  
  71.     Many ports now support booting of compressed kernels, and
  72.     feature new "Single Floppy" install systems that boot
  73.     compressed install kernels and ramdisks. We intend to do
  74.     substantial work on improving ease of installation in the
  75.     future.
  76.  
  77.     "ypserv" has been added, thus completing our support for the
  78.     "yp" network information system suite.
  79.  
  80.     Support for the Linux "ext2fs" filesystem and for FAT32 "msdosfs"
  81.     filesystems has been added.
  82.  
  83.     TCP now has a SYN "compressed state engine" which provides
  84.     increased robustness under high levels of received SYNs (as in
  85.     the case of "SYN flood" attacks.)  (Much of this code was
  86.     derived from sources provided by BSDI.)
  87.  
  88.     An initial implementation of Path MTU discovery has been
  89.     integrated (though it is not turned on by default).
  90.  
  91.     An initial kernel based random number generator pseudodevice has
  92.     been added.
  93.  
  94.     Several major fixes have been integrated for the VM subsystem,
  95.     including the fix of a notorious VM leak, improved
  96.     synchronization between mmap()ed and open()ed files, and
  97.     massively improved performance in low real memory conditions.
  98.  
  99.     A new swap subsystem has radically improved configuration and
  100.     management of swap devices and adds swapping to files.
  101.  
  102.     Userland ntp support, including xntpd, has been integrated.
  103.  
  104.     The audio subsystems have been substantially debugged and
  105.     improved, and now offer substantial emulation of the OSS audio
  106.     interface, thus providing the ability to cleanly run emulated
  107.     Linux and FreeBSD versions of sound intensive programs.
  108.  
  109.     A "packages" system has been adapted from FreeBSD and will
  110.     provide binary package installations for third party
  111.     applications.
  112.  
  113.     The XFree86 X source tree has been made a supported part of
  114.     the NetBSD distribution, and X servers (if built for this
  115.     port), libraries and utilities are now shipped with our releases.
  116.  
  117.     The ftp(1) program has been made astoundingly overfunctional.
  118.     It supports command line editing, tab completion, status bars,
  119.     automatic download of URLs specified on the command line,
  120.     firewall support and many other features.
  121.  
  122.     All ports now use "new" config. Old config has been laid to rest.
  123.  
  124.     The ARP subsystem and API has been rewritten to make it less
  125.     ethernet-centric.
  126.  
  127.     A new if_media subsystem has been added which allows network
  128.     interfaces to be configured using media type names rather than
  129.     device-specific mode bits.
  130.  
  131.     Many kernel interface manual pages have been added to manual
  132.     section 9.
  133.  
  134.     Several ports support much more hardware.
  135.  
  136.     Many updates to bring NetBSD closer to standards compliance.
  137.  
  138.     Most third party packages have been updated to the latest stable
  139.     release.
  140.  
  141. As has been noted, there have also been innumerable bug fixes.    
  142.  
  143. Kernel interfaces have continued to be refined, and more subsystems
  144. and device drivers are shared among the different ports. You can look
  145. for this trend to continue.
  146.  
  147. NetBSD 1.3 also includes some refinement to the NetBSD binary emulation
  148. system (which includes FreeBSD, HP-UX, iBCS2, Linux, OSF/1, SunOS, SVR4,
  149. Solaris and Ultrix compatibility), bringing NetBSD closer to the goal of
  150. making the emulation as accurate as possible.
  151.  
  152. In the near future, we hope to integrate a fully rewritten Virtual
  153. Memory subsystem, kernel threads, and SMP support.
  154.  
  155.         
  156.  
  157. NetBSD 1.3.3 is the second public release of NetBSD for the x68k platform.
  158.  
  159.  
  160.  
  161. The Future of NetBSD:
  162. --- ------ -- ------
  163.  
  164. The NetBSD Foundation has been incorporated as a non-profit
  165. organization.  Its purpose is to encourage, foster and promote the
  166. free exchange of computer software, namely the NetBSD Operating
  167. System.  The foundation will allow for many things to be handled more
  168. smoothly than could be done with our previous informal organization.
  169. In particular, it provides the framework to deal with other parties
  170. that wish to become involved in the NetBSD Project.
  171.  
  172. The NetBSD Foundation will help improve the quality of NetBSD by:
  173.  
  174.     * providing better organization to keep track of development
  175.       efforts, including co-ordination with groups working in 
  176.       related fields.
  177.  
  178.     * providing a framework to receive donations of goods and
  179.           services and to own the resources necessary to run the
  180.           NetBSD Project.
  181.  
  182.         * providing a better position from which to undertake
  183.           promotional activities.
  184.  
  185.         * periodically organizing workshops for developers and other
  186.           interested people to discuss ongoing work.
  187.  
  188. We hope to have regular releases of the full binary and source trees,
  189. but these are difficult to coordinate, especially with all of the
  190. architectures which we now support!  
  191.  
  192. We hope to support even _more_ hardware in the future, and have a
  193. rather large number of other ideas about what can be done to improve
  194. NetBSD.  
  195.  
  196. We intend to continue our current practice of making the
  197. NetBSD-current development source available on a daily basis.
  198.  
  199. We intend to integrate free, positive changes from whatever sources
  200. will provide them, providing that they are well thought-out and
  201. increase the usability of the system.
  202.  
  203. Above all, we hope to create a stable and accessible system, and to be
  204. responsive to the needs and desires of NetBSD users, because it is for
  205. and because of them that NetBSD exists.
  206.  
  207.  
  208. Sources of NetBSD:
  209. ------- -- ------
  210.  
  211. NetBSD Mirror Site List
  212.  
  213. The following sites mirror NetBSD as of December 01, 1998.
  214.  
  215. If you wish to become a distribution site for NetBSD, contact
  216. mirrors@netbsd.org.
  217.  
  218.  
  219.     FTP mirrors
  220.     -----------
  221.  
  222. Australia
  223.  
  224. * ftp.au.netbsd.org
  225.   RMIT University, Melbourne
  226.   ftp://ftp.au.netbsd.org/pub/NetBSD
  227.  
  228. * ftp2.au.netbsd.org
  229.   University of Queensland, Brisbane
  230.   ftp://ftp2.au.netbsd.org/pub/NetBSD
  231.  
  232. Austria
  233.  
  234. * ftp.at.netbsd.org
  235.   University of Technology, Vienna
  236.   ftp://ftp.at.netbsd.org/pub/NetBSD
  237.  
  238. Brazil
  239.  
  240. * ftp.ravel.ufrj.br
  241.   Cidade Universitaria
  242.   ftp://ftp.ravel.ufrj.br/pub/NetBSD
  243.  
  244. Denmark
  245.  
  246. * ftp.dk.netbsd.org
  247.   Aalborg University
  248.   ftp://ftp.dk.netbsd.org/pub/NetBSD
  249.  
  250. Finland
  251.  
  252. * ftp.fi.netbsd.org
  253.   The Finnish University and Research Network, Espoo
  254.   ftp://ftp.fi.netbsd.org/pub/NetBSD
  255.  
  256. France
  257.  
  258. * ftp.fr.netbsd.org
  259.   Paris University
  260.   ftp://ftp.fr.netbsd.org/pub/NetBSD
  261.  
  262. Germany
  263.  
  264. * ftp.de.netbsd.org
  265.   University of Trier
  266.   ftp://ftp.de.netbsd.org/pub/NetBSD
  267.  
  268. * ftp2.de.netbsd.org
  269.   University of Erlangen-Nuremberg
  270.   ftp://ftp2.de.netbsd.org/pub/NetBSD
  271.  
  272. * ftp.uni-regensburg.de
  273.   University of Regensburg
  274.   ftp://ftp.uni-regensburg.de/pub/comp/os/NetBSD
  275.  
  276. Japan
  277.  
  278. * ftp.jp.netbsd.org
  279.   Internet Research Institute Inc., Tokyo
  280.   ftp://ftp.jp.netbsd.org/pub/NetBSD
  281.  
  282. * ftp.dti.ad.jp
  283.   ftp://ftp.dti.ad.jp/pub/NetBSD/
  284.  
  285. * mirror.nucba.ac.jp
  286.   Nagoya University of Commerce and Business
  287.   ftp://mirror.nucba.ac.jp/mirror/NetBSD
  288.  
  289. * netbsd.tohoku.ac.jp
  290.   Tohoku University
  291.   ftp://netbsd.tohoku.ac.jp/NetBSD
  292.  
  293. Korea
  294.  
  295. * sunsite.kren.ne.kr
  296.   Seoul National University
  297.   ftp://sunsite.kren.ne.kr/pub/OS/NetBSD
  298.  
  299. Netherlands
  300.  
  301. * ftp.nl.netbsd.org
  302.   University of Amsterdam
  303.   ftp://ftp.nl.netbsd.org/pub/NetBSD
  304.  
  305. Norway
  306.  
  307. * ftp.no.netbsd.org
  308.   ftp://ftp.no.netbsd.org/pub/NetBSD
  309.  
  310. * ftp.ntnu.no
  311.   Norwegian University of Science and Technology
  312.   ftp://ftp.ntnu.no/pub/NetBSD
  313.  
  314. * skarven.itea.ntnu.no
  315.   Norwegian University of Science and Technology
  316.   ftp://skarven.itea.ntnu.no/pub/NetBSD
  317.  
  318. Russia
  319.  
  320. * ftp.ru.netbsd.org
  321.   Landau Institute for Theoretical Physics, Chernogolovka
  322.   ftp://ftp.ru.netbsd.org/pub/NetBSD
  323.  
  324. Sweden
  325.  
  326. * ftp.stacken.kth.se
  327.   Royal Institute of Technology, Stockholm
  328.   ftp://ftp.stacken.kth.se/pub/OS/NetBSD
  329.  
  330. * ftp.sunet.se
  331.   Swedish University NETwork, Uppsala
  332.   ftp://ftp.sunet.se/pub/os/NetBSD
  333.  
  334. UK
  335.  
  336. * ftp.uk.netbsd.org
  337.   Domino, London
  338.   ftp://ftp.uk.netbsd.org/pub/NetBSD
  339.  
  340. * sunsite.org.uk
  341.   ftp://sunsite.org.uk/packages/netbsd
  342.  
  343. USA
  344.  
  345. * ftp.netbsd.org
  346.   Silicon Valley, California
  347.   ftp://ftp.netbsd.org/pub/NetBSD
  348.  
  349. * ftp.cs.umn.edu
  350.   University of Minnesota
  351.   ftp://ftp.cs.umn.edu/pub/NetBSD
  352.  
  353. * ftp.eecs.umich.edu
  354.   University of Michigan, Ann Arbor
  355.   ftp://ftp.eecs.umich.edu/pub/NetBSD
  356.  
  357. * ftp.iastate.edu
  358.   Iowa State University
  359.   ftp://ftp.iastate.edu/pub/netbsd
  360.  
  361. * ftp.op.net
  362.   ftp://ftp.op.net/pub/NetBSD
  363.  
  364.  
  365.     AFS mirrors
  366.     -----------
  367.  
  368. Sweden
  369.  
  370. * ftp.stacken.kth.se
  371.   Royal Institute of Technology, Stockholm
  372.   AFS path: /afs/stacken.kth.se/ftp/pub/OS/NetBSD
  373.  
  374. USA
  375.  
  376. * ftp.iastate.edu
  377.   Iowa State University
  378.   AFS path: /afs/iastate.edu/public/ftp/pub/netbsd
  379.  
  380.  
  381.     NFS mirrors
  382.     -----------
  383.  
  384. UK
  385.  
  386. * sunsite.org.uk
  387.   Instructions: mount -o ro sunsite.org.uk:/public/packages/netbsd /mnt
  388.  
  389.  
  390.     SUP mirrors
  391.     -----------
  392.  
  393. Australia
  394.  
  395. * sup.au.netbsd.org
  396.   RMIT University, Melbourne
  397.   Instructions: ftp://sup.au.netbsd.org/pub/NetBSD/sup/README.sup
  398.  
  399. France
  400.  
  401. * sup.fr.netbsd.org
  402.   Paris University
  403.   Instructions: Similar to sup.netbsd.org
  404.  
  405. Germany
  406.  
  407. * sup.de.netbsd.org
  408.   University of Trier
  409.   Instructions: ftp://sup.de.netbsd.org/pub/NetBSD/sup/supfile.example
  410.  
  411. * sup.owl.de
  412.   Instructions: ftp://sup.owl.de/pub/sup/supfile.example
  413.  
  414. Japan
  415.  
  416. * sup.jp.netbsd.org
  417.   Internet Research Institute Inc., Tokyo
  418.   Instructions: ftp://sup.jp.netbsd.org/pub/NetBSD/sup/README.sup
  419.  
  420. Norway
  421.  
  422. * skarven.itea.ntnu.no
  423.   Norwegian University of Science and Technology
  424.   Instructions: Use this line as your sup file to get /usr/README.supinfo-
  425.   skarven:current release=supinfo host=skarven.itea.ntnu.no use-rel-suffix
  426.   backup delete old base=/usr prefix=/usr hostbase=/supmirror
  427.  
  428. UK
  429.  
  430. * sup.uk.netbsd.org
  431.   Domino, London
  432.   Instructions: See ftp://ftp.netbsd.org/pub/NetBSD/sup/README.sup
  433.  
  434. USA
  435.  
  436. * sup.netbsd.org
  437.   Silicon Valley, California
  438.   Instructions: See ftp://ftp.netbsd.org/pub/NetBSD/sup/README.sup
  439.  
  440. * ftp.cs.umn.edu
  441.   University of Minnesota
  442.   Instructions: hostbase=/ftp/ftp/packages/NetBSD, collections are the same
  443.   as on sup.NetBSD.ORG
  444.  
  445.  
  446.     WWW mirrors
  447.     -----------
  448.  
  449. Australia
  450.  
  451. * www.au.netbsd.org
  452.   RMIT University, Melbourne
  453.   http://www.au.netbsd.org/
  454.  
  455. Austria
  456.  
  457. * www.at.netbsd.org
  458.   University of Technology, Vienna
  459.   http://www.at.netbsd.org/
  460.  
  461. Finland
  462.  
  463. * www.fi.netbsd.org
  464.   Global Wire Oy, Lappeenranta
  465.   http://www.fi.netbsd.org/
  466.  
  467. France
  468.  
  469. * www.fr.netbsd.org
  470.   Paris University
  471.   http://www.fr.netbsd.org/
  472.  
  473. Germany
  474.  
  475. * www.de.netbsd.org
  476.   http://www.de.netbsd.org/
  477.  
  478. Japan
  479.  
  480. * www.jp.netbsd.org
  481.   Internet Research Institute Inc., Tokyo
  482.   http://www.jp.netbsd.org/
  483.  
  484. Norway
  485.  
  486. * www.no.netbsd.org
  487.   http://www.no.netbsd.org/
  488.  
  489. USA
  490.  
  491. * www.netbsd.org
  492.   Western Washington State University
  493.   http://www.netbsd.org/
  494.  
  495. * www2.us.netbsd.org
  496.   New York
  497.   http://www.us.netbsd.org/
  498.  
  499.  
  500.  
  501. NetBSD 1.3.3 Release Contents:
  502. ------ ----- ------- --------
  503.  
  504. The NetBSD 1.3.3 release is organized in the following way:
  505.  
  506. .../NetBSD-1.3.3/
  507.         BUGS            Known bugs list (incomplete
  508.                     and out of date).
  509.  
  510.         CHANGES            Changes since NetBSD's last
  511.                     release (and before).
  512.  
  513.         LAST_MINUTE        Last minute changes.
  514.  
  515.         MIRRORS            A list of sites that mirror
  516.                     the NetBSD 1.3.3 distribution.
  517.  
  518.         README.files        README describing the
  519.                     distribution's contents.
  520.  
  521.         TODO            NetBSD's todo list (incomplete
  522.                     and out of date).
  523.  
  524.         patches/        Post-release source code
  525.                     patches.
  526.  
  527.         source/            Source distribution sets; see
  528.                     below.
  529.  
  530. In addition to the files and directories listed above, there is one
  531. directory per architecture, for each of the architectures for which
  532. NetBSD 1.3.3 has a binary distribution.  There are also
  533. 'README.export-control' files sprinkled liberally throughout the
  534. distribution tree, which point out that there are some portions of the
  535. distribution (i.e. the `domestic' portion) that may be subject to
  536. export regulations of the United States.   It is your responsibility
  537. to determine whether or not it is legal for you to export these portions
  538. and to act accordingly.
  539.  
  540. The source distribution sets can be found in subdirectories of the
  541. "source" subdirectory of the distribution tree.  They contain the 
  542. complete sources to the system.  The source distribution sets 
  543. are as follows:
  544.  
  545.     secrsrc.tgz:
  546.         This set contains the "domestic" sources.  These
  547.         sources may be subject to United States export
  548.         regulations.
  549.         [  412K gzipped,  1.8M uncompressed ]
  550.  
  551.     gnusrc.tgz:
  552.         This set contains the "gnu" sources, including
  553.         the source for the compiler, assembler, groff,
  554.         and the other GNU utilities in the binary distribution
  555.         sets.
  556.         [ 15.6M gzipped, 66.4M uncompressed ]
  557.  
  558.     syssrc.tgz:
  559.         This set contains the sources to the NetBSD 1.3.3
  560.         kernel, config(8), and dbsym(8).
  561.         [ 10.7M gzipped, 50.0M uncompressed ]
  562.  
  563.     sharesrc.tgz:
  564.         This set contains the "share" sources, which include
  565.         the sources for the man pages not associated with
  566.         any particular program, the sources for the
  567.         typesettable document set, the dictionaries, and more.
  568.         [  2.9M gzipped, 11.1M uncompressed ]
  569.  
  570.     src.tgz:
  571.         This set contains all of the NetBSD 1.3.3 sources which
  572.         are not mentioned above.
  573.         [ 13.9M gzipped, 60.7M uncompressed ]
  574.  
  575. It is worth noting that unless all of the source distribution sets
  576. are installed (except the domestic set), you can't rebuild and install
  577. the system from scratch, straight out of the box.  However, all that is
  578. required to rebuild the system in that case is a trivial modification 
  579. to one Makefile.
  580.  
  581. Most of the above source sets are located in the source/sets
  582. subdirectory of the distribution tree. The secrsrc.tgz set is
  583. contained in the source/security subdirectory. This set, which is
  584. available only to users in the United States and Canada, contains the
  585. sources normally found in /usr/src/domestic -- primarily kerberos and
  586. other cryptographic security related software. (Remember, because of
  587. United States law, it may not be legal to distribute this set to
  588. locations outside of the United States and Canada.)
  589.  
  590. The source sets are distributed as compressed tar files. They may be
  591. unpacked into /usr/src with the command:
  592.  
  593.     cat set_name.tgz | gunzip | (cd /; tar xpf - )
  594.  
  595. The sets/Split/ and security/Split/ subdirectories contain split
  596. versions of the source sets for those users who need to load the
  597. source sets from floppy or otherwise need a split distribution. The
  598. split sets are are named "set_name.xx" where "set_name" is the
  599. distribution set name, and "xx" is the sequence number of the file,
  600. starting with "aa" for the first file in the distribution set, then
  601. "ab" for the next, and so on.  All of these files except the last one
  602. of each set should be exactly 240,640 bytes long.  (The last file is
  603. just long enough to contain the remainder of the data for that
  604. distribution set.)
  605.  
  606. The split distributions may be reassembled and extracted with "cat" as
  607. follows:
  608.  
  609.     cat set_name.??  | gunzip | (cd /; tar xpf - )
  610.  
  611. In each of the source distribution set directories, there is a file
  612. named "CKSUMS" which contains the checksums of the files in that
  613. directory, as generated by the cksum(1) utility.  You can use cksum to
  614. check the integrity of the archives, if you suspect that one of the
  615. files is corrupt and have access to a cksum binary. Checksums based on
  616. other algorithms may also be present -- see the release(7) man page
  617. for details.
  618.  
  619.         
  620.  
  621. The x68k-specific portion of the NetBSD 1.3.3 release is found in the
  622. "x68k" subdirectory of the distribution.  That subdirectory is laid
  623. out as follows:
  624.  
  625. .../NetBSD-1.3.3/x68k/
  626.             INSTALL        Installation notes; this file.
  627.  
  628.             binary/sets/    x68k binary distribution sets;
  629.                     see below.
  630.  
  631.             floppies/    x68k boot and installation
  632.                     floppy; see below.
  633.  
  634.             utils/        installation utilities which
  635.                     runs on Human68k.
  636.  
  637. There is a floppy image in the "x68k/floppies" subdirectory of the
  638. NetBSD 1.3.3 distribution, called "boot.fs".  This can be used for both
  639. installing NetBSD/x68k for the first time, and upgrading it from the
  640. previous release.  There is also gzipped version of this floppy (named
  641. with ".fs.gz") available.
  642.  
  643. The NetBSD/x68k binary distribution sets contain the binaries which
  644. comprise the NetBSD 1.3.3 release for the x68k.  There are eight binary
  645. distribution sets.  The binary distribution sets can be found in the
  646. "x68k/binary/sets" subdirectory of the NetBSD 1.3.3 distribution tree,
  647. and are as follows:
  648.  
  649.     base    The NetBSD/x68k 1.3.3 base binary distribution.  You
  650.         MUST install this distribution set.  It contains the
  651.         base NetBSD utilities that are necessary for the
  652.         system to run and be minimally functional.  It
  653.         includes shared library support, and excludes
  654.         everything described below.
  655.         [ 8.7M gzipped, 25.2M uncompressed ]
  656.  
  657.     comp    The NetBSD/x68k Compiler tools.  All of the tools
  658.         relating to C, C++, Objective C, and FORTRAN (yes,
  659.         there are two, although NO FORTRAN compiler!).
  660.         This set includes the system include files
  661.         (/usr/include), the linker, the compiler tool chain,
  662.         and the various system libraries (except the shared
  663.         libraries, which are included as part of the base
  664.         set).  This set also includes the manual pages for all
  665.         of the utilities it contains, as well as the system
  666.         call and library manual pages.
  667.         [ 6.5M gzipped, 22.8M uncompressed ]
  668.  
  669.     etc    This distribution set contains the system
  670.         configuration files that reside in /etc and in several
  671.         other places.  This set MUST be installed if you are
  672.         installing the system from scratch, but should NOT be
  673.         used if you are upgrading.  (If you are upgrading,
  674.         it's recommended that you get a copy of this set and
  675.         CAREFULLY upgrade your configuration files by hand.)
  676.         [ 53K gzipped, 330K uncompressed ]
  677.  
  678.     games    This set includes the games and their manual pages.
  679.         [ 2.8M gzipped, 7.0M uncompressed ]
  680.  
  681.     kern    This set contains a NetBSD/x68k 1.3.3 ALL kernel,
  682.         named "/netbsd". You MUST install this distribution
  683.         set.
  684.         [ 640K gzipped, 1.4M uncompressed ]
  685.  
  686.     man    This set includes all of the manual pages for the
  687.         binaries and other software contained in the base set.
  688.         Note that it does not include any of the manual pages
  689.         that are included in the other sets.
  690.         [ 2.4M gzipped, 9.8M uncompressed ]
  691.  
  692.     misc    This set includes the system dictionaries (which are
  693.         rather large), the typesettable document set, and
  694.         man pages for other architectures which happen to be
  695.         installed from the source tree by default.
  696.         [ 2.1M gzipped, 8.2M uncompressed ]
  697.  
  698.     text    This set includes NetBSD's text processing tools,
  699.         including groff, all related programs, and their
  700.         manual pages.
  701.         [ 1.0M gzipped, 3.7M uncompressed ]
  702.  
  703.  
  704. IMPORTANT: In previous versions of NetBSD, the kernel from the install
  705. floppy was copied onto the hard drive in a special step. In the new
  706. install system, the kernel on the floppy is unsuited to being copied
  707. onto the hard drive. Instead, a new set, "kern", has been added which
  708. contains a generic kernel to be unloaded onto the drive. It must be
  709. extracted in order to have a minimally functioning system.
  710.  
  711. For other platform, there is a security distribution named "secr"
  712. provided.  The x68k security distribution is not provided in the
  713. binary form.
  714.  
  715. The x68k binary distribution sets are distributed as gzipped tar files
  716. named with the extension ".tgz", e.g. "base.tgz".
  717.  
  718. The instructions given for extracting the source sets work equally
  719. well for the binary sets, but it is worth noting that if you use that
  720. method, the files are extracted "below" the current directory.  That
  721. is, if you want to extract the binaries "into" your system, i.e.
  722. replace the system binaries with them, you have to run the "tar xpf"
  723. from /.  Also note that if you upgrade or install this way, those
  724. programs that you are using at the time will NOT be replaced unless
  725. you run "tar" with the "--unlink" option.  If you follow the normal
  726. installation or upgrade procedures, this will be taken care of for
  727. you.
  728.  
  729.  
  730.  
  731. NetBSD System Requirements and Supported Devices:
  732. ------ ------ ------------ --- --------- -------
  733.  
  734.         
  735.  
  736. NetBSD/x68k 1.3.3 runs on the Sharp X68030 series PCs with TRUE
  737. MC68030 MPU (not MC68EC030) and FPU.  Since the processor of
  738. the X68030 series is MC68EC030, you need to replace it with
  739. MC68030 (Simply remove the old chip and put the new one instead.
  740. instead.  The largest difficulty might be to open your X68030).
  741.  
  742. In addition, some accelerators are supported:
  743.  
  744.    Xellent30 series
  745.    040turbo
  746.    Jupiter-X (040 / 060)
  747.    060turbo
  748.  
  749. This means all models of X680x0 series PC except for CZ-600C
  750. and CZ-674C, by using the appropriate accelerator, can run NetBSD!!
  751. Note that the processor of Xellent30 series is MC68EC030, so
  752. you need to replace your processor as well as for X68030.
  753.  
  754. The minimal configuration requires 4M of RAM and about 80M of
  755. disk space.  To install the entire system requires much more disk space,
  756. and to run X or compile the system, more RAM is recommended.
  757.  
  758. Here is a table of recommended HD partition sizes for a full install:
  759.     partition:    advise,    with X,    needed,    with X
  760.     root (/)    20M    20M    15M    15M
  761.     user (/usr)    95M    125M    75M     105M
  762.     swap        ----- 2M for every M ram -----
  763.     local (/local)    up to you
  764.  
  765. As you may note the recommended size of /usr is 20M greater than
  766. needed. This is to leave room for a kernel source and compile tree
  767. as you will probably want to compile your own kernel. (ALL is
  768. large and bulky to accommodate all people).
  769.  
  770. Supported devices include:
  771.     - Sharp genuine SCSI interface (builtin / optional)
  772.     * SCSI harddisks, CD-ROM drives, tape drives, scanners,...
  773.     - Mankai Seisakusho Mach-2 SCSI interface
  774.     - The builtin floppy drives
  775.     - The builtin frame buffer (both of the text and graphics screen)
  776.     - The builtin serial (RS-232C)
  777.     - The builtin parallel (Centronics printer interface)
  778.     - The standard keyboard
  779.     - The mouse / trackball
  780.     - NS16550 serial
  781.     - Neptune-X ethernet
  782.  
  783. Hopefully, the AD-PCM sound device will be supported on the next
  784. release.
  785.  
  786. IMPORTANT NOTE: Xellent users *MUST* change the address map setting
  787. for it from the default ($ECC000 - $ECFFFF) before installation.  This
  788. is because the default address conflicts with the Neptune-X ethernet
  789. interface, and the Neptune driver is confused by it.  All the settings
  790. other than the default are ok.  Once you installed NetBSD, and configured
  791. your own kernel, you can restore the setting.
  792.  
  793.  
  794.  
  795. Getting the NetBSD System on to Useful Media:
  796. ------- --- ------ ------ -- -- ------ -----
  797.  
  798.         
  799.  
  800. Installation is supported from several media types, including:
  801.  
  802.     Removable SCSI hard disk, or Magneto-Optical disk (MO)
  803.     Tape
  804.     Remote NFS partition
  805.     FTP
  806.  
  807. No matter which installation medium you choose, you'll need to have
  808. a floppy disk.  On the first, you'll put the install or upgrade floppy
  809. image, depending on whether you're installing NetBSD for the first time,
  810. or upgrading a previous installation.
  811.  
  812. If you are using a UN*X-like system to write the floppy images to
  813. disks, you should use the "dd" command to copy the file system images
  814. (.fs files) directly to the raw floppy disks.  It is suggested that
  815. you read the dd(1) manual page or ask your system administrator to
  816. determine the correct set of arguments to use; it will be slightly
  817. different from system to system, and a comprehensive list of the
  818. possibilities is beyond the scope of this document.
  819.  
  820. If you are using Human68k to write the floppy images to disks, you should
  821. use the "rawrite" utility, provided in the "x68k/utils" directory
  822. of the NetBSD distribution.  It will write the file system images (.fs
  823. files) to disks.
  824.  
  825. Note that, when installing, the install floppy MUST not be write-protected.
  826. The install program needs to write some temporary files, and if the
  827. disk is write-protected, it can't.  If you're upgrading your system,
  828. the upgrade floppy may be write-protected.
  829.  
  830. Obviously, the steps necessary to prepare the distribution sets for
  831. installation or upgrade depend on which installation medium you
  832. choose.  The steps for the various media are outlined below.
  833.  
  834. To install or upgrade NetBSD using 
  835.  
  836. To install or upgrade NetBSD using a removable SCSI harddisk or MO,
  837. you need to the following:
  838.  
  839.     To install NetBSD from a removablethe media MUST be of the IBM
  840.     `Super-floppy' format.  The Human68k format is not recognized
  841.     by this release of the NetBSD/x68k.  If you have a MS-DOS (or
  842.     MS-Windows) machine with an MO drive connected, use it.  If
  843.     you don't, and if you have a program to handle IBM format MO
  844.     for Human68k, copy all the files in the subdirectory
  845.     "x68k/binaries" and CHANGE THEIR NAMES IN UPPER CASE.
  846.  
  847. To install or upgrade NetBSD using a tape, you need to do the
  848. following:
  849.  
  850.     To install NetBSD from a tape, you need to make a tape that
  851.     contains the distribution set files, in "tar" format.  If
  852.     you're making the tape on a UN*X-like system, the easiest way
  853.     to do so is probably something like:
  854.  
  855.         tar cf <tape_device> <dist_directories>
  856.  
  857.     where "<tape_device>" is the name of the tape device that
  858.     describes the tape drive you're using (possibly /dev/rst0, or
  859.     something similar, but it will vary from system to system.
  860.     (If you can't figure it out, ask your system administrator.)
  861.     In the above example, "<dist_directories>" are the
  862.     distribution sets' directories, for the distribution sets you
  863.     wish to place on the tape.  For instance, to put the "base"
  864.     and "etc" distributions on tape (in order to do the absolute
  865.     minimum installation to a new disk), you would do the
  866.     following:
  867.  
  868.         cd .../NetBSD-1.3.3        # the top of the tree
  869.         cd x68k/binary/sets
  870.         tar cf <tape_device> base.tgz etc.tgz
  871.  
  872.     (Note that you still need to fill in "<tape_device>" in the
  873.     example.)
  874.  
  875.     Once you have the files on the tape, you can proceed to the
  876.     next step in the installation or upgrade process.  If you're
  877.     installing NetBSD from scratch, go to the section on preparing
  878.     your hard disk, below.  If you're upgrading an existing
  879.     installation, go directly to the section on upgrading.
  880.  
  881. To install or upgrade NetBSD using a remote partition, mounted via
  882. NFS, you must do the following:
  883.  
  884.     NOTE:    This method of installation is recommended only for
  885.         those already familiar with using BSD network
  886.         configuration and management commands.  If you aren't,
  887.         this documentation should help, but is not intended to
  888.         be all-encompassing.
  889.  
  890.     Place the NetBSD distribution sets you wish to install into a
  891.     directory on an NFS server, and make that directory mountable
  892.     by the machine on which you are installing or upgrading NetBSD.
  893.     This will probably require modifying the /etc/exports file on
  894.     of the NFS server and resetting its mount daemon (mountd).
  895.     (Both of these actions will probably require superuser
  896.     privileges on the server.)
  897.  
  898.     You need to know the the numeric IP address of the NFS server,
  899.     and, if the server is not on a network directly connected to
  900.     the machine on which you're installing or upgrading NetBSD,
  901.     you need to know the numeric IP address of the router closest
  902.     to the NetBSD machine.  Finally, you need to know the numeric
  903.     IP address of the NetBSD machine itself.
  904.  
  905.     Once the NFS server is set up properly and you have the
  906.     information mentioned above, you can proceed to the next step
  907.     in the installation or upgrade process.  If you're installing
  908.     NetBSD from scratch, go to the section on preparing your hard
  909.     disk, below.  If you're upgrading an existing installation, go
  910.     directly to the section on upgrading.
  911.  
  912. To install or upgrade NetBSD by using FTP to get the installation
  913. sets, you must do the following:
  914.  
  915.     NOTE:    This method of installation is recommended only for
  916.         those already familiar with using BSD network
  917.         configuration and management commands.  If you aren't,
  918.         this documentation should help, but is not intended to
  919.         be all-encompassing.
  920.  
  921.     The preparations for this installation/upgrade method are
  922.     easy; all you make sure that there's some FTP site from which
  923.     you can retrieve the NetBSD distribution when you're about to
  924.     install or upgrade.  You need to know the numeric IP address
  925.     of that site, and, if it's not on a network directly connected
  926.     to the machine on which you're installing or upgrading NetBSD,
  927.     you need to know the numeric IP address of the router closest
  928.     to the NetBSD machine.  Finally, you need to know the numeric
  929.     IP address of the NetBSD machine itself.
  930.  
  931.     Once you have this information, you can proceed to the next
  932.     step in the installation or upgrade process.  If you're
  933.     installing NetBSD from scratch, go to the section on
  934.     preparing your hard disk, below.  If you're upgrading an
  935.     existing installation, go directly to the section on
  936.     upgrading.
  937.  
  938. If you are upgrading NetBSD, you also have the option of installing
  939. NetBSD by putting the new distribution sets somewhere in your existing
  940. file system, and using them from there.  To do that, you must do the
  941. following:
  942.  
  943.     Place the distribution sets you wish to upgrade somewhere in
  944.     your current file system tree.  At a bare minimum, you must
  945.     upgrade the "base" binary distribution, and so must put the
  946.     "base.tgz" set somewhere in your file system.  If you wish,
  947.     you can do the other sets, as well, but you should NOT upgrade
  948.     the "etc" distribution; the "etc" distribution contains system
  949.     configuration files that you should review and update by hand.
  950.  
  951.     Once you have done this, you can proceed to the next step in
  952.     the upgrade process, actually upgrading your system.
  953.  
  954.  
  955.  
  956. Preparing your System for NetBSD Installation:
  957. --------- ---- ------ --- ------ ------------
  958.  
  959.         
  960.  
  961. NOTE: Currently NetBSD/x68k requires a dedicated disk when you install
  962. it for the first time.  In other words NetBSD/x68k cannot be installed
  963. on the hard disk on which Human68k or any other operating systems
  964. reside.  This is because of the poor installer, and the system itself
  965. can share a single disk with other OSs.  This problem should be fixed
  966. in the next release.
  967.  
  968. What you have to do to prepare the disk is only to physically format
  969. your hard disk by using FORMAT.x utility of Human68k to install the
  970. master boot program on your disk.  You can now proceed with the
  971. installation instructions.
  972.  
  973.  
  974.  
  975. Installing the NetBSD System:
  976. ---------- --- ------ ------
  977.  
  978.         
  979.  
  980. Installing NetBSD is a relatively complex process, but if you have
  981. this document in hand and are careful to read and remember the
  982. information which is presented to you by the install program, it
  983. shouldn't be too much trouble.
  984.  
  985. Before you begin, you should know the geometry of your hard disk, i.e.
  986. the sector size (note that sector sizes other than 512 bytes are not
  987. currently supported), the number of sectors per track, the number of
  988. tracks per cylinder (also known as the number of heads), and the
  989. number of cylinders on the disk.  The NetBSD kernel will try to
  990. discover these parameters on its own, and if it can it will print them
  991. at boot time.  If possible, you should use the parameters it prints.
  992. (You might not be able to because you're sharing your disk with
  993. another operating system, or because your disk is old enough that the
  994. kernel can't figure out its geometry.)
  995.  
  996. You should now be ready to install NetBSD.  It might be handy for you
  997. to have a pencil, some paper, and a calculator handy.
  998.  
  999. The following is a walk-through of the steps you will take while
  1000. getting NetBSD installed on your hard disk.  If any question has a
  1001. default answer, it will be displayed in brackets ("[]") after the
  1002. question.  If you wish to stop the installation, you may hit Control-C
  1003. at any time, but if you do, you'll have to begin the installation
  1004. process again from scratch.
  1005.  
  1006.     Boot your machine using of boot floppy.  If the boot prompt
  1007.     does not appear in a reasonable amount of time, you either
  1008.     have a bad boot floppy or a hardware problem.  Try writing the
  1009.     boot floppy image to a different disk, and using that.  If it
  1010.     still doesn't work, NetBSD probably can't be run on your
  1011.     hardware.  This can probably be considered a bug, so you might
  1012.     want to report it.  If you do, please include as many details
  1013.     about your system configuration as you can.
  1014.  
  1015.     It will take a while to load the kernel from the floppy,
  1016.     probably around a minute or so.  
  1017.  
  1018.     You will then be presented with the NetBSD kernel boot
  1019.     messages.  You will want to read them, to determine your
  1020.     disk's name and geometry.  Its name will be something like
  1021.     "sd0" and the geometry will be printed on a line that
  1022.     begins with its name.  As mentioned above, you will need your
  1023.     disk's geometry when creating NetBSD's partitions.  You will
  1024.     also need to know the name, to tell the install tools what
  1025.     disk to install on.
  1026.  
  1027.     While booting, you will probably see several warnings.  You
  1028.     should be warned that no swap space is present, and that
  1029.     init(8) cannot find /etc/rc.  Do not be alarmed, these are
  1030.     completely normal.  When you reach the prompt asking you for a
  1031.     shell name, just hit return.
  1032.  
  1033.     You will be presented with a welcome message and a prompt,
  1034.     asking if you wish to proceed with the installation process.
  1035.     If you wish to proceed, enter "y" and hit return.
  1036.  
  1037.     The install program will then tell you which disks it can
  1038.     install on, and ask you which it should use.
  1039.     Reply with the name of your disk.
  1040.  
  1041.     You will then be asked to name your disk's disklabel.  The
  1042.     default response is "mysd", and for most purposes it will be
  1043.     OK.  If you choose to name it something different, make sure
  1044.     the name is a single word and contains no special characters.
  1045.     You don't need to remember this name.
  1046.  
  1047.     You will be prompted for your disk's geometry information,
  1048.     i.e. the number of bytes per sector, cylinders on the disk,
  1049.     tracks per cylinder (heads), and sectors per track.  Enter
  1050.     them when they are requested.  If you make a mistake, hit
  1051.     Control-C and when you get to the shell prompt, restart the
  1052.     install process by running the "install" command.  Once you
  1053.     have entered this data, the install program will tell you the
  1054.     total size of your disk, in both sectors, and cylinders.
  1055.     Remember this number; if you're installing on the whole disk,
  1056.     you'll need it again soon.
  1057.  
  1058.     When describing your partitions, you will have the option of
  1059.     entering data about them in units of disk sectors or
  1060.     cylinders.  If you choose to enter the information in units of
  1061.     sectors, remember that, for optimal performance, partitions
  1062.     should begin and end on cylinder boundaries.  You will be
  1063.     asked about which units you wish to use, and you should reply
  1064.     with "c" for cylinders, or "s" for sectors.
  1065.  
  1066.     You will be asked to enter the size of your NetBSD root
  1067.     partition.  It should be at least 15M, but if you are going to
  1068.     be doing development, 20M is a more desirable size.  This
  1069.     size should be expressed in units of sectors or cylinders,
  1070.     depending on which you said you wanted to use.
  1071.  
  1072.     Next, you will be asked for the size of your swap partition.
  1073.     You should probably allocate twice as much swap space as you
  1074.     have real memory.  Systems that will be heavily used should
  1075.     have more swap space allocated, and systems that will be
  1076.     lightly used can get by with less.  If you want the system to
  1077.     be able to save crash dumps when it panics, you will need at
  1078.     least as much swap space as you have RAM.  Again, this number
  1079.     should be expressed in units of sectors or cylinders, as
  1080.     appropriate.
  1081.  
  1082.     The install program will then ask you for information about
  1083.     the rest of the partitions you want on your disk.  For most
  1084.     purposes, you will want only one more partition, "/usr".
  1085.     (Machines used as servers will probably also want /var as a
  1086.     separate partition.  That can be done with these installation
  1087.     tools, but is not covered here.)  The install program will
  1088.     tell you how much space there is left to be allocated in the
  1089.     NetBSD area of the disk, and, if you only want one more
  1090.     partition ("/usr"), you should enter it at the prompt when the
  1091.     installer asks you how large the next partition should be.
  1092.     It will then ask you for the name of the mount point for that
  1093.     partition.  If you're doing a basic installation, that is
  1094.     "/usr".
  1095.  
  1096.     YOU ARE NOW AT THE POINT OF NO RETURN.  Nothing has been
  1097.     written to your disk yet, but if you confirm that you want to
  1098.     install NetBSD, your hard drive will be modified, and its
  1099.     contents may be scrambled at the whim of the install program.
  1100.     This is especially likely if you have given the install
  1101.     program incorrect information.  If you are sure you want to
  1102.     proceed, enter "yes" at the prompt.
  1103.  
  1104.     The install program will now label your disk and make the file
  1105.     systems you specified.  The filesystems will be initialized to
  1106.     contain NetBSD bootstrapping binaries and configuration files.
  1107.     It will also create an /etc/fstab for your system, and mount
  1108.     all of the file systems under /mnt. (In other words, your root
  1109.     partition will be mounted on /mnt, your /usr partition on
  1110.     /mnt/usr, and so on.)  There should be no errors in this
  1111.     section of the installation.  If there are, restart from the
  1112.     beginning of the installation process.
  1113.  
  1114.     You will be placed at a shell prompt ("#").  The remaining
  1115.     tasks are to copy the kernel from the kernel copy floppy to
  1116.     the hard drive's root filesystem and install the distribution
  1117.     sets.  The flow of installation differs depending on your
  1118.     hardware resources, and on what media the distribution sets
  1119.     reside.
  1120.  
  1121.     To install from removable hard disk:
  1122.         The first thing you should do is pick a temporary
  1123.         directory where the distribution files can be stored.
  1124.         To do this, enter the command "Set_tmp_dir", and enter
  1125.         the name of the temporary directory.  (Don't forget
  1126.         that your disk is mounted under /mnt; you should
  1127.         probably pick a directory under /mnt/usr.)  The
  1128.         default is /mnt/usr/distrib.
  1129.  
  1130.         Insert the media onto the drive.  Check the device
  1131.         name of your drive from the boot message.  The device
  1132.         name is something like "sd2" depending on the SCSI
  1133.         disk drives connected to your machine.  Note that the
  1134.         boot message can be displayed with the command
  1135.         "more /kern/msgbuf".
  1136.  
  1137.         Mount the disk on the temporary directory with a
  1138.         command like:
  1139.  
  1140.         mount -t msdos /dev/sd2c <tmp_dir>
  1141.  
  1142.         if your removable drive's name is sd2.
  1143.  
  1144.         Run the "Extract" command once for each distribution
  1145.         set you wish to install.  For instance, if you wish to
  1146.         install the "base" distribution set, followed by the
  1147.         "kern" distribution set, and finally the "etc"
  1148.         distribution set, use the commands:
  1149.             Extract base
  1150.             Extract kern
  1151.             Extract etc
  1152.  
  1153.         For each extraction, it will ask you if the extraction
  1154.         should be verbose.  If you reply affirmatively, it
  1155.         will print out the name of each file that's being
  1156.         extracted.
  1157.  
  1158.     To install from floppy:
  1159.         The first thing you should do is pick a temporary
  1160.         directory where the distribution files can be stored.
  1161.         To do this, enter the command "Set_tmp_dir", and enter
  1162.         the name of the temporary directory.  (Don't forget
  1163.         that if your disk is still mounted under /mnt; you
  1164.         should probably pick a directory under /mnt/usr.)
  1165.  
  1166.         After you have picked a temporary directory, enter the
  1167.         "Load_fd" command, to load the distribution sets from
  1168.         your floppies.
  1169.  
  1170.         You will be asked which floppy drive to use.  Enter
  1171.         "0" (zero) if you're using the first floppy drive
  1172.         (i.e. what DOS would call "A:"), or enter "1" if
  1173.         you're using the second.
  1174.  
  1175.         You will be prompted to insert a floppy into the drive,
  1176.         to have its contents copied to your hard disk.  Do so,
  1177.         and hit return to begin copying.  When that is done,
  1178.         read the remainder of the floppies that contain the
  1179.         distribution sets that you want to install, one by
  1180.         one.  When the last is read, and you are being
  1181.         prompted for another, hit Control-C.
  1182.  
  1183.         Run the "Extract" command once for each distribution
  1184.         set you wish to install.  For instance, if you wish to
  1185.         install the "base" distribution set, followed by the
  1186.         "kern" distribution set, and finally the "etc"
  1187.         distribution set, use the commands:
  1188.             Extract base
  1189.             Extract kern
  1190.             Extract etc
  1191.  
  1192.         For each extraction, it will ask you if the extraction
  1193.         should be verbose.  If you reply affirmatively, it
  1194.         will print out the name of each file that's being
  1195.         extracted.
  1196.  
  1197.         (Note: if you know that you will be running low on
  1198.         disk space when installing NetBSD, you can load and
  1199.         extract one distribution set at a time.  To do this,
  1200.         load only the floppies which contain the files for the
  1201.         first distribution set, extract them, and then change
  1202.         to the temporary directory and remove them with the
  1203.         command "rm set_name.??".)
  1204.  
  1205.         Once you are finished extracting all of the sets that
  1206.         you wish to install, you should proceed to the
  1207.         instructions below (after the last install medium
  1208.         type-specific instructions), that explain how you
  1209.         should configure your system.
  1210.  
  1211.     To install from tape:
  1212.         The first thing you should do is pick a temporary
  1213.         directory where the distribution files can be stored.
  1214.         To do this, enter the command "Set_tmp_dir", and enter
  1215.         the name of the temporary directory.  (Don't forget
  1216.         that your disk is mounted under /mnt; you should
  1217.         probably pick a directory under /mnt/usr.)  The
  1218.         default is /mnt/usr/distrib.
  1219.  
  1220.         After you have picked a temporary directory, enter the
  1221.         "Load_tape" command, to load the distribution sets from
  1222.         tape.
  1223.  
  1224.         You will be asked which tape drive to use.  The
  1225.         default is "rst0", which is correct if you're using
  1226.         the SCSI tape drive with the lowest SCSI ID number.
  1227.         (For the SCSI tape drive with the next lowest SCSI ID
  1228.         number, you should use "rst1", and so on.)
  1229.  
  1230.         You will be prompted to hit return when you have
  1231.         inserted the tape into the tape drive.  When you do,
  1232.         the contents of the tape will be extracted into the
  1233.         temporary directory, and the names of the files being
  1234.         extracted will be printed.
  1235.  
  1236.         After the tape has been extracted, to go the directory
  1237.         containing the first distribution set you wish to
  1238.         install.  (Depending on how you made the tape, it's
  1239.         probably a subdirectory of the temporary directory you
  1240.         specified above.)  Once there, run the "Set_tmp_dir"
  1241.         command again, and accept its default answer by
  1242.         hitting return at the prompt.
  1243.  
  1244.         Use the "Extract" command to extract the distribution
  1245.         set.  For instance, if you're extracting the "base"
  1246.         set, use the command:
  1247.             Extract base
  1248.         You will be asked if you wish the extraction to be
  1249.         verbose.  If you reply affirmatively, the name of each
  1250.         file being extracted will be printed.
  1251.  
  1252.         Repeat the previous two steps for each distribution
  1253.         set you wish to install.  Change to the set's
  1254.         directory, run "Set_tmp_dir", and then run
  1255.         "Extract <set_name>" to extract the set.
  1256.  
  1257.         Once you are finished extracting all of the sets that
  1258.         you wish to install, you should proceed to the
  1259.         instructions below (after the last install medium
  1260.         type-specific instructions), that explain how you
  1261.         should configure your system.
  1262.  
  1263.     To install via FTP or NFS:
  1264.         The first thing you should do is pick a temporary
  1265.         directory where the distribution files can be stored.
  1266.         To do this, enter the command "Set_tmp_dir", and enter
  1267.         the name of the temporary directory.  (Don't forget
  1268.         that your disk is mounted under /mnt; you should
  1269.         probably pick a directory under /mnt/usr.)  The
  1270.         default is /mnt/usr/distrib.
  1271.  
  1272.         Configure the SLIP interface, with the following
  1273.         command sequence:
  1274.  
  1275.         slattach -h -s <speed> tty00
  1276.         ifconfig sl0 <my_ipaddr> <peer_ipaddr>
  1277.  
  1278.         where "<speed>" is the network speed, and "<my_ipaddr>"
  1279.         is the numeric IP address of the machine you are going
  1280.         to install NetBSD/x68k, while "<peer_ipaddr>" is the
  1281.         address of the peer machine connected with your machine.
  1282.         You might have to configure the peer SLIP interface
  1283.         with similar sequence (depending on the peer system).
  1284.  
  1285.         For instance, the sequence
  1286.  
  1287.         slattach -h -s 38400 tty00
  1288.         ifconfig sl0 192.168.0.1 192.168.0.10
  1289.  
  1290.         configures the SLIP interface for the network between
  1291.         your machine (with IP address 192.168.0.1) and the peer
  1292.         (192.168.0.10) with speed 38400 bps.  Note that IP
  1293.         addresses 192.168.*.* are the private IP addresses 
  1294.         described in RFC 1597.
  1295.  
  1296.         If you are NFS-mounting the distribution sets, mount
  1297.         them on the temporary directory with a command like:
  1298.  
  1299.         mount -t nfs <serv_ipaddr>:<dist_dir> <tmp_dir>
  1300.  
  1301.         where <serv_ipaddr> is the server's numeric IP address,
  1302.         <dist_dir> is the path to the distribution files on
  1303.         the server, and <tmp_dir> is the name of the local
  1304.         temporary directory.
  1305.  
  1306.         Once this is done, proceed as if you had loaded the
  1307.         files from tape, changing to the appropriate
  1308.         directories, running "Set_tmp_dir", and running
  1309.         "Extract" as appropriate.
  1310.  
  1311.         If you are retrieving the distribution sets using ftp,
  1312.         change into the temporary directory, and execute the
  1313.         command:
  1314.  
  1315.         ftp <serv_ipaddr>
  1316.  
  1317.         where <serv_ipaddr> is once again the server's numeric
  1318.         IP address.  Get the files with FTP, taking care to
  1319.         use binary mode when transferring the files.
  1320.  
  1321.         Once you have all of the files for the distribution
  1322.         sets that you wish to install, you can proceed using
  1323.         the instructions above, as if you had installed from a
  1324.         floppy.  (Note that as with the floppy install, if
  1325.         you're short on disk space, you can transfer only one
  1326.         set at a time, extract it, then delete it, to save
  1327.         space.)
  1328.  
  1329.     Once you have finished extracting all of the distribution sets
  1330.     that you wish to install, and are back at the "#" prompt, you
  1331.     are ready to configure your system.  The configuration utility
  1332.     expects that you have installed the "base" and "etc"
  1333.     distribution sets.  If you have not, you will not be able to
  1334.     run it successfully (nor will you have a functional system, in
  1335.     any case).  To configure your newly-installed NetBSD system,
  1336.     run the command "Configure".  It will ask you for the system's
  1337.     host name, domain name, and other network configuration
  1338.     information.  It will set up your configuration files and make
  1339.     the device nodes for the newly-installed system.
  1340.  
  1341.  
  1342. Congratulations, you have successfully installed NetBSD 1.3.3.  When you
  1343. reboot into NetBSD, you should log in as "root" at the login prompt.
  1344. There is no initial password, but if you're using the machine in a
  1345. networked environment, you should create yourself an account and
  1346. protect it and the "root" account with good passwords.
  1347.  
  1348. Some of the files in the NetBSD 1.3.3 distribution might need to be
  1349. tailored for your site.  In particular, the /etc/sendmail.cf file will
  1350. almost definitely need to be adjusted, and other files in /etc
  1351. including /etc/rc.conf will probably need to be modified, as well.  If
  1352. you are unfamiliar with UN*X-like system administration, it's
  1353. recommended that you buy a book that discusses it.
  1354.  
  1355.  
  1356.  
  1357. Upgrading a previously-installed NetBSD System:
  1358. --------- - ---------- --------- ------ ------
  1359.  
  1360.         
  1361.  
  1362. The upgrade to NetBSD 1.3.3 is a binary upgrade; it can be quite difficult
  1363. to advance to a later version by recompiling from source due primarily
  1364. to interdependencies in the various components.
  1365.  
  1366. To do the upgrade, you must have the bootable install floppy
  1367. (boot.fs).  You must also have at least the "base.tgz" and "kern.tgz"
  1368. binary distribution sets available, so that you can upgrade with it,
  1369. using one of the upgrade methods described below.  Finally, you must
  1370. have sufficient disk space available to install the new binaries.
  1371. Since the old binaries are being overwritten in place, you only need
  1372. space for the new binaries, which weren't previously on the system.
  1373. If you have a few megabytes free on each of your root and /usr
  1374. partitions, you should have enough space.
  1375.  
  1376. Since upgrading involves replacing the boot blocks on your NetBSD
  1377. partition, the kernel, and most of the system binaries, it has the
  1378. potential to cause data loss.  You are strongly advised to BACK UP ANY
  1379. IMPORTANT DATA ON YOUR DISK, whether on the NetBSD partition or on
  1380. another operating system's partition, before beginning the upgrade
  1381. process.
  1382.  
  1383. To upgrade your system, follow the following instructions:
  1384.  
  1385.     Boot your machine using of the boot.fs floppy.
  1386.  
  1387.     While booting, you will probably see several warnings.  You
  1388.     should be warned that no swap space is present, and that
  1389.     init(8) cannot find /etc/rc.  Do not be alarmed, these are
  1390.     completely normal.  When you reach the prompt asking you for a
  1391.     shell name, just hit return.  Note that once it booted, you
  1392.     may remove the floppy from the drive.
  1393.  
  1394.     You will be presented with some information about the upgrade
  1395.     process and a warning message, and will be asked if you wish
  1396.     to proceed with the upgrade process.  If you answer
  1397.     negatively, the upgrade process will stop, and your disk will
  1398.     not be modified.  If you answer affirmatively, the upgrade
  1399.     process will begin, and your disk will be modified.  You may
  1400.     hit Control-C to stop the upgrade process at any time.
  1401.     However, if you hit it at an inopportune moment, your system
  1402.     may be left in an inconsistent (and possibly unusable) state.
  1403.  
  1404.     You will be asked if you wish to upgrade your file systems to
  1405.     the new file system format.  If you do, reply affirmatively.
  1406.     If you don't have your file systems upgraded now, you should
  1407.     probably do it manually after the install process is complete,
  1408.     by using "fsck -c 2". Read the fsck(8) manual page for more
  1409.     details. Note that this step is only important when upgrading
  1410.         from a pre-NetBSD 1.0 release.
  1411.  
  1412.     The upgrade program will then check your root file system,
  1413.     and, if you approved, will upgrade it to the new file system
  1414.     format.  It will then mount your root file system on /mnt.
  1415.  
  1416.     If your file systems are being upgraded, the upgrade script
  1417.     will copy the new fsck(8) program to your hard disk and
  1418.     upgrade your remaining file systems.
  1419.  
  1420.     The upgrade program will then automatically replace the boot
  1421.     blocks on your disk with newer versions, and mount all of your
  1422.     file systems under /mnt.  (In other words, your root partition
  1423.     will be mounted on /mnt, your /usr partition on /mnt/usr, etc.)
  1424.  
  1425.     If you don't already have the NetBSD distribution sets on your
  1426.     disk, look in the installation section for information on how
  1427.     to transfer them to your disk.
  1428.  
  1429.     If you don't have the disk space to copy all of the
  1430.     distribution onto the hard drive, you can do the following:
  1431.  
  1432.         Install a kernel on the hard drive as detailed a few
  1433.         paragraphs below, then boot off the hard drive.  Now
  1434.         you can copy and install distribution sets
  1435.         incrementally from your lone floppy drive.
  1436.  
  1437.     Once the distribution sets are transferred to your disk,
  1438.     continue here.  (Obviously, if the NetBSD distribution sets
  1439.     are already on your disk, because you've transferred them
  1440.     before starting the upgrade process, you don't need to
  1441.     transfer them again now!)
  1442.  
  1443.     After the software has been transferred to the machine (or
  1444.     mounted, in the case of upgrading via NFS or CD-ROM), change
  1445.     into the directory containing the "base.tgz" distribution set.
  1446.     Once you are there, run the "Set_tmp_dir" command, and hit
  1447.     return at the prompt to select the default answer for the
  1448.     temporary directory's path name.  (It should be the path name
  1449.     of the directory that you're in.)
  1450.  
  1451.     Run the command "Extract kern" to upgrade the kernel.
  1452.  
  1453.     Run the command "Extract base" to upgrade the base
  1454.     distribution.
  1455.  
  1456.     Repeat the above two steps for all of the sets you wish to
  1457.     upgrade.  (For each, change into the directory containing the
  1458.     set, run "Set_tmp_dir" and accept the default path name, then
  1459.     run the "Extract <setname>" command.)
  1460.  
  1461.     If you were previously using the security distribution set,
  1462.     you MUST upgrade to the new version, or you will not be able
  1463.     to log in when the upgrade process is complete.  Similarly, if
  1464.     you were not previously using the security set, you must NOT
  1465.     upgrade to the new version.
  1466.  
  1467.     When you are done upgrading all of the distribution sets you
  1468.     wish to upgrade, issue the command "Cleanup".  It will clean
  1469.     up the installation, by remaking some system databases.  When
  1470.     it is complete, all you have to do is to reboot(8) your system.
  1471.  
  1472. Your system has now been upgraded to NetBSD 1.3.3.
  1473.  
  1474.         After a new kernel has been copied to your hard disk, your
  1475.     machine is a complete NetBSD 1.3.3 system.  However, that
  1476.     doesn't mean that you're finished with the upgrade process.
  1477.     There are several things that you should do, or might have to
  1478.     do, to insure that the system works properly.
  1479.  
  1480.     First, if you did not upgrade your file systems to the new
  1481.     file system format during the upgrade process, and you are
  1482.         upgrading from a pre-1.0 NetBSD, you may want to do so now,
  1483.         with "fsck -c 2".  If you are unsure about the process, it's
  1484.         suggested that you read the fsck(8) manual page.
  1485.  
  1486.     Second, you will probably want to get the etc distribution,
  1487.     extract it, and compare its contents with those in your /etc/
  1488.     directory.  You will probably want to replace some of your
  1489.     system configuration files, or incorporate some of the changes
  1490.     in the new versions into yours.
  1491.  
  1492.     Third, you will probably want to update the set of device
  1493.     nodes you have in /dev.  If you've changed the contents of
  1494.     /dev by hand, you will need to be careful about this, but if
  1495.     not, you can just cd into /dev, and run the command "sh
  1496.     MAKEDEV all".
  1497.  
  1498.     Fourth, you must deal with certain changes in the formats of
  1499.     some of the configuration files.  The most notable change is
  1500.     that the "options" given to many of the file systems in
  1501.     /etc/fstab or by hand have changed, and some of the file
  1502.     systems have changed names. *IMPORTANT*: ANY INSTANCES OF "ufs"
  1503.         IN /etc/fstab MUST BE CHANGED TO "ffs".  To find out what the
  1504.         new options are, it's suggested that you read the manual page
  1505.         for the file systems' mount commands, for example mount_nfs(8)
  1506.         for NFS.  (Note that the information for mounts of type "ffs",
  1507.     i.e. Fast File Systems, are contained in the mount(8) man
  1508.     page.)
  1509.  
  1510.     Finally, you will want to delete old binaries that were part
  1511.     of the version of NetBSD that you upgraded from and have since
  1512.     been removed from the NetBSD distribution.  If you are
  1513.         upgrading from a pre-1.0 NetBSD, you might also
  1514.     want to recompile any locally-built binaries, to take
  1515.     advantage of the shared libraries.  (Note that any new
  1516.     binaries that you build will be dynamically linked, and
  1517.     therefore take advantage of the shared libraries, by default.
  1518.     For information on how to make statically linked binaries,
  1519.     see the cc(1) and ld(1) manual pages.)
  1520.  
  1521.  
  1522.  
  1523. Compatibility Issues With Previous NetBSD Releases:
  1524. ------------- ------ ---- -------- ------ --------
  1525.  
  1526. Users upgrading from previous versions of NetBSD may wish to bear the
  1527. following problems and compatibility issues in mind when upgrading to
  1528. NetBSD 1.3.3:
  1529.  
  1530. * Swap configuration
  1531.  
  1532.   Description:
  1533.     All swap partitions are now configured by the swapctl(8)
  1534.     program. The kernel no longer configures a "default" swap
  1535.     partition. Because of this, all swap partitions (even the old
  1536.     "default") must be listed in /etc/fstab.
  1537.  
  1538.     Many users of previous releases relied on the kernel
  1539.     configuring a "default" swap partition and did not list any
  1540.     swap space in /etc/fstab at all -- such users will now have no
  1541.     swap space configured unless they list swap partitions in
  1542.     /etc/fstab!
  1543.  
  1544.     Common symptoms of of this problem include machine crashes
  1545.     during builds, and similar memory intensive activities.
  1546.  
  1547.   Fix:
  1548.     The most common position for a swap partition is the `b'
  1549.     partition of the drive the root file system is on.  For
  1550.     diskless systems, check the new swapctl(8) manual for more
  1551.     detail on how this is done.  Example fstab entries:
  1552.  
  1553.         /dev/sd0b    none    swap    sw,priority=0
  1554.         /dev/sd1b    none    swap    sw,priority=5
  1555.  
  1556. * NFS daemons and other programs in /sbin moved
  1557.  
  1558.   Description:
  1559.     The NFS daemons (nfsd, nfsiod, mountd) have been moved from
  1560.     the /sbin to the /usr/sbin directory. When new binaries are
  1561.     loaded over old ones during upgrade, most programs get
  1562.     overlaid and replaced, but unless these binaries are
  1563.     explicitly removed they will not disappear. The installation
  1564.     subsystems on some NetBSD architectures will not properly
  1565.     remove these binaries.
  1566.  
  1567.     Due to changes in the NFS subsystem, the old NFS daemon
  1568.     binaries will not work correctly, and will cause serious
  1569.     problems. Unfortunately, the default startup script (/etc/rc)
  1570.     will run the old binaries in /sbin if they are present instead
  1571.     of the new ones in /usr/sbin.
  1572.  
  1573.     Some other programs (dumpfs, dumplfs and quotacheck) have also
  1574.     been moved from /sbin to /usr/sbin, and old versions may be
  1575.     left behind by accident. They, too, may cause difficulties.
  1576.  
  1577.   Fix:
  1578.     Remove the old daemon binaries (/sbin/nfsiod, /sbin/nfsd,
  1579.     /sbin/mountd, etc.) after your upgrade has finished. You may
  1580.     wish to do an "ls -lt /sbin | more" to help determine which
  1581.     binaries were not replaced/removed during your upgrade.
  1582.  
  1583. * AMANDA, The Advanced Maryland Automatic Network Disk Archiver,
  1584.   from http://www.amanda.org
  1585.  
  1586.   Description:
  1587.     Due to a change in the output of dump(8) to ensure
  1588.     consistency in the messages, AMANDA's dump output
  1589.     parser breaks.
  1590.  
  1591.     Error messages such as the following may be an
  1592.     indication that this problem is present:
  1593.  
  1594.         FAILURE AND STRANGE DUMP SUMMARY:
  1595.           hostname      wd0e lev 1 FAILED [no backup size line]
  1596.       
  1597.   Versions affected:
  1598.     2.3.0.4, and most likely earlier versions
  1599.  
  1600.   Workaround/Fix:
  1601.     One of:
  1602.     * Apply the patch found at:
  1603.         ftp://ftp.netbsd.org/pub/NetBSD/misc/patches/amanda-pre-2.4.patch
  1604.     * Upgrade to AMANDA 2.4.0 or newer. The side effect of this is
  1605.       that the network protocol is incompatible with earlier
  1606.       versions.
  1607.  
  1608.  
  1609. Using online NetBSD documentation
  1610. ----- ------ ------ -------------
  1611.  
  1612. Documentation is available if you first install the manual
  1613. distribution set.  Traditionally, the "man pages" (documentation)
  1614. are denoted by 'name(section)'.  Some examples of this are
  1615.  
  1616.     intro(1),
  1617.     man(1),
  1618.     apropros(1),
  1619.     passwd(1), and
  1620.     passwd(5).
  1621.  
  1622. The section numbers group the topics into several categories, but three
  1623. are of primary interest:  user commands are in section 1, file formats
  1624. are in section 5, and administrative information is in section 8.
  1625.  
  1626. The 'man' command is used to view the documentation on a topic, and is
  1627. started by entering 'man [section] topic'.  The brackets [] around the
  1628. section should not be entered, but rather indicate that the section is
  1629. optional.  If you don't ask for a particular section, the topic with the
  1630. least-numbered section name will be displayed.  For instance, after
  1631. logging in, enter 
  1632.  
  1633.     man passwd
  1634.  
  1635. to read the documentation for passwd(1).  To view the documentation for
  1636. passwd(5), enter
  1637.  
  1638.     man 5 passwd
  1639.  
  1640. instead.
  1641.  
  1642. If you are unsure of what man page you are looking for, enter
  1643.  
  1644.     apropos subject-word
  1645.  
  1646. where "subject-word" is your topic of interest; a list of possibly 
  1647. related man pages will be displayed.
  1648.  
  1649.  
  1650. Administrivia:
  1651. -------------
  1652.  
  1653. If you've got something to say, do so!  We'd like your input.
  1654. There are various mailing lists available via the mailing list
  1655. server at <majordomo@NetBSD.ORG>.  To get help on using the mailing
  1656. list server, send mail to that address with an empty body, and it will
  1657. reply with instructions.
  1658.  
  1659. There are various mailing lists set up to deal with comments and
  1660. questions about this release.  Please send comments to:
  1661.  
  1662.     netbsd-comments@NetBSD.ORG
  1663.  
  1664. To report bugs, use the 'send-pr' command shipped with NetBSD,
  1665. and fill in as much information about the problem as you can.  Good
  1666. bug reports include lots of details.  Additionally, bug reports can
  1667. be sent by mail to:
  1668.  
  1669.     netbsd-bugs@NetBSD.ORG
  1670.  
  1671. Use of 'send-pr' is encouraged, however, because bugs reported with it
  1672. are entered into the NetBSD bugs database, and thus can't slip through
  1673. the cracks.
  1674.  
  1675. There are also port-specific mailing lists, to discuss aspects of
  1676. each port of NetBSD.  Use majordomo to find their addresses.  If
  1677. you're interested in doing a serious amount of work on a specific
  1678. port, you probably should contact the "owner" of that port (listed
  1679. below).
  1680.  
  1681. If you'd like to help with this effort, and have an idea as to how
  1682. you could be useful, send mail and/or subscribe to:
  1683.  
  1684.     netbsd-help@NetBSD.ORG
  1685.  
  1686. As a favor, please avoid mailing huge documents or files to these
  1687. mailing lists.  Instead, put the material you would have sent up
  1688. for FTP somewhere, then mail the appropriate list about it, or, if
  1689. you'd rather not do that, mail the list saying you'll send the data
  1690. to those who want it.
  1691.  
  1692.  
  1693. Thanks go to:
  1694. ------ -- --
  1695.  
  1696. Members and former members of UCB's Computer Systems Research Group,
  1697. including (but not limited to):
  1698.     Keith Bostic
  1699.     Ralph Campbell
  1700.     Mike Karels
  1701.     Marshall Kirk McKusick
  1702. for their ongoing work on BSD systems, support, and encouragement.
  1703.  
  1704. Also, our thanks go to:
  1705.     Mike Hibler
  1706.     Rick Macklem
  1707.     Jan-Simon Pendry
  1708.     Chris Torek
  1709. for answering lots of questions, fixing bugs, and doing the various work
  1710. they've done.
  1711.  
  1712. UC Berkeley's Experimental Computing Facility provided a home for
  1713. sun-lamp in the past, people to look after it, and a sense of humor.
  1714. Rob Robertson, too, has added his unique sense of humor to things, and
  1715. for a long time provided the primary FTP site for NetBSD.
  1716.  
  1717. Best Internet Communications for hosting the NetBSD FTP and SUP server.
  1718.  
  1719. Cygnus Support for hosting the NetBSD Mail server.
  1720.  
  1721. Without CVS, this project would be impossible to manage, so our hats
  1722. go off to Brian Berliner, Jeff Polk, and the various other people
  1723. who've had a hand in making CVS a useful tool.
  1724.  
  1725. Dave Burgess <burgess@cynjut.infonet.net> has been maintaining the
  1726. 386BSD/NetBSD/FreeBSD FAQ for quite some time, and deserves to be
  1727. recognized for it.
  1728.  
  1729. The following people (in alphabetical order) have made donations or
  1730. loans of hardware and/or money, to support NetBSD development, and
  1731. deserve credit for it:
  1732.     Bay Area Internet Solutions
  1733.     Jason Brazile
  1734.     David Brownlee
  1735.     Simon Burge
  1736.     Dave Burgess
  1737.     Ralph Campbell
  1738.     Canada Connect Corporation
  1739.     Brian Carlstrom
  1740.     James Chacon
  1741.     Bill Coldwell
  1742.     Charles Conn
  1743.     Tom Coulter
  1744.     Charles D. Cranor
  1745.     Christopher G. Demetriou
  1746.     Demon Internet, UK
  1747.     Easynet, UK
  1748.     Scott Ellis
  1749.     Free Hardware Foundation
  1750.     Greg Gingerich
  1751.     Michael L. Hitch
  1752.     Innovation Development Enterprises of America
  1753.     Scott Kaplan
  1754.     Chris Legrow
  1755.     Neil J. McRae
  1756.     Perry E. Metzger
  1757.     MS Macro System GmbH, Germany
  1758.     Numerical Aerospace Simulation Facility, NASA Ames Research Center
  1759.     Herb Peyerl
  1760.     Mike Price
  1761.     Thor Lancelot Simon
  1762.     Bill Sommerfeld
  1763.     Paul Southworth
  1764.     Jason R. Thorpe
  1765.     Steve Wadlow
  1766.  
  1767. (If you're not on that list and should be, tell us!  We probably were
  1768. not able to get in touch with you, to verify that you wanted to be
  1769. listed.)
  1770.  
  1771. Finally, we thank all of the people who've put sweat and tears into
  1772. developing NetBSD since its inception in January, 1993.  (Obviously,
  1773. there are a lot more people who deserve thanks here.  If you're one of
  1774. them, and would like to mentioned, tell us!)
  1775.  
  1776.  
  1777. We are:
  1778. -- ---
  1779. (in alphabetical order)
  1780.  
  1781. The NetBSD core group:
  1782. Paul Kranenburg        <pk@NetBSD.ORG>
  1783. Herb Peyerl        <hpeyerl@NetBSD.ORG>
  1784. Scott Reynolds        <scottr@NetBSD.ORG)
  1785. Jason Thorpe        <thorpej@NetBSD.ORG>
  1786. Christos Zoulas     <christos@NetBSD.ORG>
  1787.  
  1788. The port-masters (and their ports):
  1789. Mark Brinicombe        <mark@NetBSD.ORG>        (arm32)
  1790. Jeremy Cooper        <jeremy@NetBSD.ORG>        (sun3x)
  1791. Chuck Cranor        <chuck@NetBSD.ORG>        (mvme68k)
  1792. Charles Hannum        <mycroft@NetBSD.ORG>        (i386)
  1793. Ross Harvey        <ross@NetBSD.ORG>        (alpha)
  1794. Chris Hopps        <chopps@NetBSD.ORG>        (amiga)
  1795. Eduardo Horvath        <eeh@NetBSD.ORG>        (sparc64)
  1796. Paul Kranenburg        <pk@NetBSD.ORG>            (sparc)
  1797. Ted Lemon        <mellon@NetBSD.ORG>        (pmax)
  1798. Anders Magnusson    <ragge@NetBSD.ORG>        (vax)
  1799. Tsubai Masanari        <tsubai@NetBSD.ORG>        (macppc, newsmips)
  1800. Phil Nelson        <phil@NetBSD.ORG>        (pc532)
  1801. Masaru Oki        <oki@NetBSD.ORG>        (x68k)
  1802. Scott Reynolds        <scottr@NetBSD.ORG>        (mac68k)
  1803. Gordon Ross        <gwr@NetBSD.ORG>        (sun3, sun3x)
  1804. Kazuki Sakamoto        <sakamoto@NetBSD.ORG>        (bebox)
  1805. Wolfgang Solfrank    <ws@NetBSD.ORG>            (powerpc)
  1806. Jonathan Stone        <jonathan@NetBSD.ORG>        (pmax)
  1807. Jason Thorpe        <thorpej@NetBSD.ORG>        (hp300)
  1808. Frank van der Linden    <fvdl@NetBSD.ORG>        (i386)
  1809. Leo Weppelman        <leo@NetBSD.ORG>        (atari)
  1810.  
  1811. The NetBSD 1.3.3 Release Engineering team:
  1812. Chris G. Demetriou    <cgd@NetBSD.ORG>
  1813. Ted Lemon        <mellon@NetBSD.ORG>
  1814. Perry Metzger        <perry@NetBSD.ORG>
  1815. Jason Thorpe        <thorpej@NetBSD.ORG>
  1816.  
  1817. Supporting cast:
  1818. Steve Allen        <wormey@NetBSD.ORG>
  1819. Lennart Augustsson    <augustss@NetBSD.ORG>
  1820. Christoph Badura    <bad@NetBSD.ORG>
  1821. Manuel Bouyer        <bouyer@NetBSD.ORG>
  1822. Robert V. Baron        <rvb@NetBSD.ORG>
  1823. John Birrell        <jb@NetBSD.ORG>
  1824. Manuel Bouyer        <bouyer@NetBSD.ORG>
  1825. John Brezak        <brezak@NetBSD.ORG>
  1826. Allen Briggs        <briggs@NetBSD.ORG>
  1827. Aaron Brown        <abrown@NetBSD.ORG>
  1828. David Brownlee        <abs@NetBSD.ORG>
  1829. Simon Burge        <simonb@NetBSD.ORG>
  1830. Dave Burgess        <burgess@cynjut.infonet.net>
  1831. Dave Carrel        <carrel@NetBSD.ORG>
  1832. Bill Coldwell        <billc@NetBSD.ORG>
  1833. Alistair Crooks        <agc@NetBSD.ORG>
  1834. Aidan Cully        <aidan@NetBSD.ORG>
  1835. Rob Deker        <deker@NetBSD.ORG>
  1836. Chris G. Demetriou    <cgd@NetBSD.ORG>
  1837. Matthias Drochner    <drochner@NetBSD.ORG>
  1838. Enami Tsugutomo        <enami@NetBSD.ORG>
  1839. Bernd Ernesti        <veego@NetBSD.ORG>
  1840. Erik Fair        <fair@NetBSD.ORG>
  1841. Hubert Feyrer        <hubertf@NetBSD.ORG>
  1842. Thorsten Frueauf    <frueauf@NetBSD.ORG>
  1843. Brian R. Gaeke        <brg@dgate.org>
  1844. Thomas Gerner        <thomas@NetBSD.ORG>
  1845. Justin Gibbs        <gibbs@NetBSD.ORG>
  1846. Adam Glass        <glass@NetBSD.ORG>
  1847. Michael Graff        <explorer@NetBSD.ORG>
  1848. Brad Grantham        <grantham@tenon.com>
  1849. Matthew Green        <mrg@NetBSD.ORG>
  1850. Juergen Hannken-Illjes    <hannken@NetBSD.ORG>
  1851. Charles M. Hannum    <mycroft@NetBSD.ORG>
  1852. Eric Haszlakiewicz    <erh@NetBSD.ORG>
  1853. Michael L. Hitch    <osymh@NetBSD.ORG>
  1854. Ken Hornstein        <kenh@NetBSD.ORG>
  1855. Marc Horowitz        <marc@NetBSD.ORG>
  1856. ITOH Yasufumi        <itohy@NetBSD.ORG>
  1857. Matthew Jacob        <mjacob@NetBSD.ORG>
  1858. Lonhyn T. Jasinskyj    <lonhyn@NetBSD.ORG>
  1859. Darrin Jewell        <dbj@NetBSD.ORG>
  1860. Lawrence Kesteloot    <kesteloo@cs.unc.edu>
  1861. Klaus Klein        <kleink@NetBSD.ORG>
  1862. John Kohl         <jtk@NetBSD.ORG>
  1863. Kevin Lahey        <kml@NetBSD.ORG>
  1864. Ted Lemon        <mellon@NetBSD.ORG>
  1865. Mike Long        <mikel@NetBSD.ORG>
  1866. Paul Mackerras         <paulus@NetBSD.ORG>
  1867. Neil J. McRae        <neil@NetBSD.ORG>
  1868. Perry Metzger        <perry@NetBSD.ORG>
  1869. Luke Mewburn        <lukem@NetBSD.ORG>
  1870. Minoura Makoto        <minoura@NetBSD.ORG>
  1871. der Mouse        <mouse@NetBSD.ORG>
  1872. Tohru Nishimura        <nisimura@NetBSD.ORG>
  1873. Greg Oster        <oster@NetBSD.ORG>
  1874. Herb Peyerl        <hpeyerl@NetBSD.ORG>
  1875. Matthias Pfaller    <matthias@NetBSD.ORG>
  1876. Dante Profeta        <dante@NetBSD.ORG>
  1877. Chris Provenzano    <proven@NetBSD.ORG>
  1878. Waldi Ravens        <waldi@moacs.indiv.nl.net>
  1879. Darren Reed        <darrenr@NetBSD.ORG>
  1880. Tim Rightnour        <garbled@NetBSD.ORG>
  1881. Heiko W. Rupp        <hwr@NetBSD.ORG>
  1882. SAITOH Masanobu        <msaitoh@NetBSD.ORG>
  1883. Kazuki Sakamoto        <sakamoto@NetBSD.ORG>
  1884. Curt Sampson        <cjs@NetBSD.ORG>
  1885. Wilfredo Sanchez    <wsanchez@NetBSD.ORG>
  1886. Ty Sarna        <tsarna@NetBSD.ORG>
  1887. Matthias Scheler    <tron@NetBSD.ORG>
  1888. Karl Schilke (rAT)    <rat@NetBSD.ORG>
  1889. Tim Shepard        <shep@NetBSD.ORG>
  1890. Chuck Silvers        <chs@NetBSD.ORG>
  1891. Thor Lancelot Simon    <tls@NetBSD.ORG>
  1892. Noriyuki Soda        <soda@NetBSD.ORG>
  1893. Wolfgang Solfrank    <ws@NetBSD.ORG>
  1894. Bill Sommerfeld        <sommerfeld@NetBSD.ORG>
  1895. Ignatios Souvatzis    <is@NetBSD.ORG>
  1896. Bill Studenmund        <wrstuden@NetBSD.ORG>
  1897. Kevin Sullivan        <sullivan@NetBSD.ORG>
  1898. Kimmo Suominen        <kim@NetBSD.ORG>
  1899. Matt Thomas        <matt@NetBSD.ORG>
  1900. Christoph Toshok    <toshok@NetBSD.ORG>
  1901. Todd Vierling        <tv@NetBSD.ORG>
  1902. Paul Vixie        <vixie@NetBSD.ORG>
  1903. Krister Walfridsson    <kristerw@NetBSD.ORG>
  1904. Nathan Williams        <nathanw@NetBSD.ORG>
  1905. Colin Wood        <ender@NetBSD.ORG>
  1906. Steve Woodford        <scw@NetBSD.ORG>
  1907.  
  1908.  
  1909. Dedication:
  1910. ----------
  1911.  
  1912.    The Release Engineering team would like to dedicate the NetBSD 1.3
  1913.    release to the memory of the late Koji Imada, who was killed in a
  1914.    motorcycle accident in August, 1997 at the age of 28.  A doctoral
  1915.    student in Mathematical Science at Nagoya University, he was a user of
  1916.    NetBSD and a contributor to the project since 1993. Well remembered by
  1917.    his friends, he was also known as a connoisseur of gins, teas, and the
  1918.    motorcycles he loved to ride. His death came as a shock, and he will
  1919.    be greatly missed by all of us. May he rest in peace.
  1920.  
  1921.  
  1922. Legal Mumbo-jumbo:
  1923. ----- ----- -----
  1924.  
  1925. The following notices are required to satisfy the license terms of
  1926. the software that we have mentioned in this document:
  1927.  
  1928.     This product includes software developed by the University of
  1929.     California, Berkeley and its contributors.
  1930.  
  1931.     This product includes software developed by the Computer
  1932.     Systems Engineering Group at Lawrence Berkeley Laboratory.
  1933.  
  1934.     This product includes software developed by the NetBSD
  1935.     Foundation, Inc. and its contributors.
  1936.  
  1937.     This product includes software developed by Adam Glass
  1938.     and Charles Hannum.
  1939.  
  1940.     This product includes software developed by Adam Glass.
  1941.  
  1942.     This product includes software developed by Berkeley Software
  1943.     Design, Inc.
  1944.  
  1945.     This product includes software developed by Charles D. Cranor
  1946.     and Washington University.
  1947.  
  1948.     This product includes software developed by Charles D. Cranor.
  1949.  
  1950.     This product includes software developed by Charles Hannum,
  1951.     by the University of Vermont and State Agricultural College
  1952.     and Garrett A. Wollman, by William F. Jolitz, and by the
  1953.     University of California, Berkeley, Lawrence Berkeley Laboratory,
  1954.     and its contributors.
  1955.  
  1956.     This product includes software developed by Charles Hannum.
  1957.  
  1958.     This product includes software developed by Charles M. Hannum.
  1959.  
  1960.     This product includes software developed by Chris Provenzano.
  1961.  
  1962.     This product includes software developed by Christian E. Hopps.
  1963.  
  1964.     This product includes software developed by Christopher G. Demetriou
  1965.     for the NetBSD Project.
  1966.  
  1967.     This product includes software developed by Christopher G. Demetriou.
  1968.  
  1969.     This product includes software developed by Christos Zoulas.
  1970.  
  1971.     This product includes software developed by David Jones and Gordon Ross.
  1972.  
  1973.     This product includes software developed by Dean Huxley.
  1974.  
  1975.     This product includes software developed by Eric S. Hvozda.
  1976.  
  1977.     This product includes software developed by Ezra Story.
  1978.  
  1979.     This product includes software developed by Gordon Ross.
  1980.  
  1981.     This product includes software developed by Gordon W. Ross
  1982.     and Leo Weppelman.
  1983.  
  1984.     This product includes software developed by Gordon W. Ross.
  1985.  
  1986.     This product includes software developed by Herb Peyerl.
  1987.  
  1988.     This product includes software developed by Ian W. Dall.
  1989.  
  1990.     This product includes software developed by Ignatios Souvatzis
  1991.     for the NetBSD Project.
  1992.  
  1993.     This product includes software developed by Jason R. Thorpe
  1994.     for And Communications, http://www.and.com/.
  1995.  
  1996.     This product includes software developed by Joachim Koenig-Baltes.
  1997.  
  1998.     This product includes software developed by Jochen Pohl
  1999.     for The NetBSD Project.
  2000.  
  2001.     This product includes software developed by John Polstra.
  2002.  
  2003.     This product includes software developed by Jonathan Stone
  2004.     and Jason R. Thorpe for the NetBSD Project.
  2005.  
  2006.     This product includes software developed by Jonathan Stone
  2007.     for the NetBSD Project.
  2008.  
  2009.     This product includes software developed by Jonathan Stone.
  2010.  
  2011.     This product includes software developed by Julian Highfield.
  2012.  
  2013.     This product includes software developed by Kenneth Stailey.
  2014.  
  2015.     This product includes software developed by Leo Weppelman.
  2016.  
  2017.     This product includes software developed by Lloyd Parkes.
  2018.  
  2019.     This product includes software developed by Mark Brinicombe.
  2020.  
  2021.     This product includes software developed by Markus Wild.
  2022.  
  2023.     This product includes software developed by Martin Husemann
  2024.     and Wolfgang Solfrank.
  2025.  
  2026.     This product includes software developed by Mats O Jansson
  2027.     and Charles D. Cranor.
  2028.  
  2029.     This product includes software developed by Mats O Jansson.
  2030.  
  2031.     This product includes software developed by Matthias Pfaller.
  2032.  
  2033.     This product includes software developed by Paul Kranenburg.
  2034.  
  2035.     This product includes software developed by Paul Mackerras.
  2036.  
  2037.     This product includes software developed by Peter Galbavy.
  2038.  
  2039.     This product includes software developed by Philip A. Nelson.
  2040.  
  2041.     This product includes software developed by Rodney W. Grimes.
  2042.  
  2043.     This product includes software developed by Scott Bartram.
  2044.  
  2045.     This product includes software developed by SigmaSoft, Th.
  2046.  
  2047.     This product includes software developed by Terrence R. Lambert.
  2048.  
  2049.     This product includes software developed by Theo de Raadt
  2050.     and John Brezak.
  2051.  
  2052.     This product includes software developed by Theo de Raadt.
  2053.  
  2054.     This product includes software developed by TooLs GmbH.
  2055.  
  2056.     This product includes software developed by Winning Strategies, Inc.
  2057.  
  2058.     This product includes software developed by the Center for
  2059.     Software Science at the University of Utah.
  2060.  
  2061.     This product includes software developed by the University of Calgary
  2062.     Department of Computer Science and its contributors.
  2063.  
  2064.     This product includes software developed by the University of Vermont
  2065.     and State Agricultural College and Garrett A. Wollman.
  2066.  
  2067.     This product includes software developed for the FreeBSD project.
  2068.  
  2069.     This product includes software developed for the Internet
  2070.     Software Consortium by Ted Lemon.
  2071.  
  2072.     This product includes software developed for the NetBSD Project
  2073.     by Frank van der Linden.
  2074.  
  2075.     This product includes software developed for the NetBSD Project
  2076.     by Jason R. Thorpe.
  2077.  
  2078.     This product includes software developed for the NetBSD Project
  2079.     by John M. Vinopal.
  2080.  
  2081.     This product includes software developed for the NetBSD Project
  2082.     by Matthias Drochner.
  2083.  
  2084.     This product includes software developed for the NetBSD Project
  2085.     by Matthieu Herrb.
  2086.  
  2087.     This product includes software developed for the NetBSD Project
  2088.     by Perry E. Metzger.
  2089.  
  2090.     This product includes software developed for the NetBSD Project
  2091.     by Piermont Information Systems Inc.
  2092.  
  2093.     This product includes software developed for the NetBSD Project
  2094.     by Ted Lemon.
  2095.  
  2096.  
  2097.     This product includes software developed by Masaru Oki.
  2098.  
  2099.     This product includes software developed by Masanobu Saitoh.
  2100.  
  2101.     This product includes software developed by Takumi Nakamura.
  2102.  
  2103.     This product includes software developed by Kazuhisa Shimizu.
  2104.  
  2105.     This product includes software developed by Takuya HARAKAWA.
  2106.  
  2107.     This product includes software developed by MINOURA Makoto.
  2108.  
  2109.     This product includes software developed by Yasushi YAMASAKI.
  2110.  
  2111.     This product includes software developed by ITOH Yasufumi.
  2112.  
  2113.